home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / fi < prev    next >
Text File  |  2005-01-13  |  5KB  |  123 lines

  1. // $Xorg: fi,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
  2.  
  3. // $XFree86: xc/programs/xkbcomp/symbols/fi,v 3.9 2002/12/19 01:07:54 dawes Exp $
  4.  
  5.  
  6. partial alphanumeric_keys 
  7.  xkb_symbols "basic" {
  8.  
  9.     // Describes the differences between a very simple en_US
  10.     // keyboard and a Finnish keyboard with dead key support
  11.     // and all of ISO-8859-1 and ISO-8859-15 characters available.
  12.  
  13.     name[Group1]= "Finnish";
  14.  
  15.     key <TLDE> {    [         section,         onehalf      ],
  16.             [      onequarter,   threequarters      ]};
  17.     key <LSGT> {    [         less,       greater    ],
  18.                      [             bar,       brokenbar      ]};
  19.     // AltGr+<SPCE> is pressed accidentally too often after AltGr+<LSGT>,
  20.     // hence AltGr+<SPCE> produces now space, not nobreakspace.
  21.     key <SPCE> {    [        space,         space    ],
  22.             [        space,    nobreakspace    ]};
  23.     key <AE01> {    [               1,          exclam      ],
  24.             [      exclamdown,     onesuperior    ]};
  25.     key <AE02> {    [               2,        quotedbl      ],
  26.             [           at,     twosuperior    ]};
  27.     key <AE03> {    [                  3,    numbersign    ],
  28.             [     sterling,   threesuperior    ]};
  29.     key <AE04> {    [               4,        currency         ],
  30.             [       dollar,          cent    ]};
  31.     key <AE05> {    [               5,         percent         ],
  32.             [        EuroSign,     masculine    ]};
  33.     key <AE06> {    [               6,       ampersand         ],
  34.             [          yen,     ordfeminine    ]};
  35.     key <AE07> {    [               7,           slash         ],
  36.             [       braceleft,       plusminus    ]};
  37.     key <AE08> {    [               8,       parenleft         ],
  38.             [     bracketleft,   guillemotleft    ]};
  39.     key <AE09> {    [               9,      parenright         ],
  40.             [    bracketright,  guillemotright    ]};
  41.     key <AE10> {    [               0,           equal         ],
  42.                         [      braceright,          degree      ]};
  43.     key <AB08> {    [           comma,       semicolon         ],
  44.             [    dead_cedilla,     dead_ogonek    ]};
  45.     key <AB09> {    [          period,           colon         ],
  46.             [  periodcentered,         notsign    ]};
  47.     key <AB01> {        [               z,               Z      ],
  48.                         [       zcaron,        Zcaron      ]};
  49.     key <AB02> {        [               x,               X      ],
  50.                         [     multiply,      division      ]};
  51.     key <AB03> {        [               c,               C      ],
  52.                         [    copyright,          cent      ]};
  53.     key <AB05> {        [               b,               B      ],
  54.                         [       ssharp,      NoSymbol      ]};
  55.     key <AB06> {        [               n,               N      ],
  56.                         [       ntilde,        Ntilde      ]};
  57.     key <AB07> {        [               m,               M      ],
  58.                         [           mu,      NoSymbol      ]};
  59.     key <AB10> {    [           minus,      underscore         ],
  60.             [       hyphen,          macron    ]};
  61.     key <AC02> {        [               s,               S      ],
  62.                         [          scaron,          Scaron      ]};
  63.     key <AC03> {        [               d,               D      ],
  64.                         [             eth,             ETH      ]};
  65.     key <AD03> {        [               e,               E      ],
  66.                         [        EuroSign,            cent      ]};
  67.     key <AD04> {        [               r,               R      ],
  68.                         [      registered,        NoSymbol      ]};
  69.     key <AD05> {        [               t,               T      ],
  70.                         [           thorn,           THORN      ]};
  71.     key <AD10> {        [               p,               P      ],
  72.                         [       paragraph,        NoSymbol      ]};
  73.     key <AC10> {    [      odiaeresis,      Odiaeresis    ],
  74.             [       oslash,        Ooblique     ]};
  75.     key <AE11> {    [            plus,        question      ],
  76.             [       backslash,    questiondown    ]};
  77.     key    <AC11> {    [      adiaeresis,      Adiaeresis    ],
  78.             [           ae,            AE    ]};
  79.     key <BKSL> {    [      apostrophe,        asterisk    ],
  80.             [     NoSymbol,      NoSymbol    ]};
  81.     key <AD11> {    [        aring,           Aring     ],
  82.             [           oe,        OE    ]};
  83.     key <AE12> {       [      dead_acute,      dead_grave      ],
  84.             [     NoSymbol,      NoSymbol    ]};
  85.     key <AD12> {       [  dead_diaeresis, dead_circumflex      ],
  86.                      [      dead_tilde,      dead_caron      ]};
  87.  
  88.     // End alphanumeric section, begin "Keypad"
  89.     key <KPDL> {    [  KP_Delete,    KP_Separator    ]    };
  90.     // End "Keypad" section
  91.  
  92.     // Begin modifier mappings
  93.     
  94.     modifier_map Shift        { Shift_L };
  95.     modifier_map Lock        { Caps_Lock };
  96.     modifier_map Control    { Control_L };
  97.     modifier_map Mod3        { Mode_switch };
  98. };
  99.  
  100. partial alphanumeric_keys 
  101. xkb_symbols "Sundeadkeys" {
  102.     include "fi(basic)"        // for consistent naming
  103. };
  104.  
  105. partial alphanumeric_keys 
  106. xkb_symbols "sundeadkeys" {
  107.     include "fi(Sundeadkeys)"    // for consistent naming
  108. };
  109.  
  110. partial alphanumeric_keys 
  111. xkb_symbols "nodeadkeys" {
  112.     // Modifies the basic Finnish layout to eliminate all dead keys
  113.  
  114.     include "fi(basic)"        // for consistent naming
  115.  
  116.     key <AB08> {    [           comma,       semicolon         ],
  117.             [         cedilla,          ogonek    ]};
  118.     key <AE12> {       [           acute,           grave      ],
  119.             [     NoSymbol,      NoSymbol    ]};
  120.     key <AD12> {       [       diaeresis,     asciicircum      ],
  121.                      [      asciitilde,           caron      ]};
  122. };
  123.